﻿@media screen and (max-width:1023px){
/*通用*/
.header{ display:none;}
.sjhedes{ display:block;}
.banner_index .swiper-slide{
  justify-content: center;
}
body{
  font-size: 16px !important;
}

/*banner大图*/
.banner_index{
  /*position: relative;*/
  overflow: hidden;
}
.banner_index .swiper-slide{
  height: 0px;
  padding-bottom: 65%;
  /*position: relative;*/
  overflow: hidden;
}
/*主页-主体*/
.ind_con{
  height: auto;
  position: relative;
}
.ind_con .swiper-slide h1{
  width: 1em;
}
.ind_con .swiper-slide:hover h1{
  display: none;
}
.ind_con2{
  height: auto;
  min-height: 900px;
  position: relative;
}
.ind_con2 ul li h1{
  width: 1em;
}
.ind_con3{
  height: auto;
  /*height: 900px;*/
  position: relative;
}
.ind_con3 .wrap{
	padding: 100px 0;
}
.ind_con3 .le{
  width: 100%;
}
.ind_con3 .ri{
  width: 100%;
  height: auto;
  margin-top: 50px;
  padding: 50px 0;
}
.ind_con3 .ri h1 p{
  line-height: 80px;
}
.ind_con3 .ri h1 em{
	/*display: none;*/
}
.ind_con4{
  height: auto;
  /*height: 1200px;*/
  position: relative;
  background: #141f2d url(../images/ind_con4_bg.png) no-repeat bottom center;
}
.ind_con4 .wrap{
  padding-top: 120px;
  padding-bottom: 600px;
}
.ind_con4 .wrap .ri li{
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}

/*内页通用*/
.other_nav{
  justify-content: space-around;
}
.other_tit h2{
  font-size: 2em;
  line-height: 1;
  font-weight: bold;
  color: #737373;
  opacity: 6%;
  letter-spacing: 7px;
  text-align: center;
  margin-top: -10px;
}
/*页码*/
.page{
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.page span{
  width: 100%;
  height: 0;
}
/*关于固力发-企业介绍*/
.gyglf_qyjs .con .img{
  width: 100%;
}
.gyglf_qyjs .con .txt{
  width: 100%;
  margin-top: 50px;
}
.gyglf_qyjs .con .txt p{
  font-size: 1.8em;
  line-height: 2;
  margin-top: 1em;
}
/*关于固力发-发展历程*/
.gyglf_fzlc .swiper-wrapper{
  display: block;
  transform: translate3d(0px, 0px, 0px) !important;
}
.gyglf_fzlc .swiper-slide{
  width: 100% !important;
  margin-bottom: 50px;
}
.gyglf_fzlc .swiper-slide .txt{
  display: block;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.gyglf_fzlc .swiper-slide .img{
  width: 100%;
}
.gyglf_fzlc .swiper-slide:hover .tit h1{
  color: #545454;
}
.gyglf_fzlc .swiper-slide:hover .tit h2{
  color: #545454;
}
.gyglf_fzlc .swiper-slide:hover .bar:before{
  border: 3px solid #545454;
}
.gyglf_fzlc .swiper-slide:hover .bar:after{
  background: #545454;
}
.gyglf_fzlc .swiper-slide:hover .img{
  display: block;
}
.gyglf_fzlc .swiper-slide:hover .txt{
  display: block;
}
.gyglf_fzlc .swiper-slide:last-of-type:hover .bar{
  background: url(../images/gyglf_fzlc_ico.png) no-repeat right center;
}
/*关于固力发-资质荣誉*/
.gyglf_zzry .con a{
  width: 48.25%;
  background: url(../images/gyglf_zzry_xkbg.png) center center/100% 100%;
  padding: 1.5%;
  box-sizing: border-box;
  margin-bottom: 80px;
}
/*关于固力发-企业新闻*/
.gyglf_qyxw_top .img{
  width: 100%;
  padding-top: 55.78%;
}
.gyglf_qyxw_top .txt{
  width: 100%;
}
.gyglf_qyxw_li a{
  width: 48.25%;
}
/*关于固力发-企业新闻-详情*/
.gyglf_qyxw_con{
  padding-top: 50px;
}
.gyglf_qyxw_con .le{
  width: 100%;
}
.gyglf_qyxw_con .le .btn{
  font-size: 2em;
  padding: 12px 24px 14px 24px;
  border-radius: 60px;
}
.gyglf_qyxw_con .le .btn em{
  font-size: 1em;
}
.gyglf_qyxw_con .le p{
  font-size: 1.8em;
  line-height: 2;
}
.gyglf_qyxw_con .ri{
  display: none;
}
/*企业文化*/
.gyglf_qyfz .con{
  height: auto;
}
.gyglf_qyfz .con li{
  position: static;
  margin-bottom: 70px;
}
.gyglf_qyfz .con li .img{
  height: 24em;
  overflow: hidden;
}
.gyglf_qyfz .con li img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gyglf_qyfz .con li:nth-of-type(1){
  width: 100%
}
.gyglf_qyfz .con li:nth-of-type(2){
  width: 100%;
}
.gyglf_qyfz .con li:nth-of-type(3){
  width: 100%;
}
.gyglf_qyfz .con2 li{
  gap: 50px;
}
.gyglf_qyfz .con2 li .img{
  width: 100%;
}
.gyglf_qyfz .con2 li .img img{
  /*width: 100%;*/
  margin-top: 40px;
}
.gyglf_qyfz .con2 li p{
  width: 100%;
  padding-left: 0%; 
  order: 1 !important;
  margin-bottom: 40px;
}
/*关于固力发-党群建设*/
.gyglf_dqjs ul li{
  width: 47.5%;
  margin-top: 50px;
}
/*关于固力发-社会责任*/
.gyglf_shzr ul li .txt{
  position: static;
}
.gyglf_shzr ul li .txt h1{
  font-size: 3.6em;
}
.gyglf_shzr ul li .txt p{
  font-size: 2em;
}
.gyglf_shzr ul li:nth-of-type(1){
  width: 100%;
  height: auto;
  position: static;
  padding-top: 0;
}
.gyglf_shzr ul li:nth-of-type(2){
  width: 100%;
  padding-top: 65.1%;
}
.gyglf_shzr ul li:nth-of-type(2) img{
  width: 100%;
}
/*关于固力发-联系方式*/
.gyglf_lxfs .li .le{
  width: 100%;
}
.gyglf_lxfs .li .map{
  width: 100%;
  margin-top: 36px;
}
.gyglf_lxfs .li2 li{
  flex-wrap: wrap;
}
.gyglf_lxfs .li2 li .le{
  width: 100%;
}
.gyglf_lxfs .form button{
  opacity: 0.75
}
/*产品和服务*/
.cphfw_li{
  flex-wrap: wrap;
}
.cphfw_nav{
  width: 100%;
  margin-right: 0px;
}
.cphfw_nav li>a{
  height: 82px;
  margin-top: 10px;
}
.cphfw_nav li .subnav>a{
  height: 66px;
  margin-top: 4px;
}
.cphfw_li .right{
  margin-top: 60px;
}
.cphfw_li .right>a{
  width: 48.6252%;
}
/*产品和服务 详情*/
.cphfw_con{
  flex-wrap: wrap;
  margin-top: 70px;
}
.cphfw_con_mid{
  flex-grow: 1;
  flex-shrink: 1; 
  width: 10%;
}
.cphfw_con_ri{
  width: 100%;
  margin-top: 70px;
}
.cphfw_li2{
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  gap: 3%;
}
.cphfw_li2>a{
  width: 48.5%;
  margin-bottom: 40px;
}
.cphfw_li2>a .img{
  height: 0px;
  padding-bottom: 100%;
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(95,90,90,0.33)
}
.cphfw_li2>a .img img{
  position: absolute;
  max-width: 85%;
  max-height: 90%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cphfw_li2>a p{
  font-size: 1.8em;
  text-align: center;
  margin-top: 15px;
}
.cphfw_li2>a:hover .img{
  background: linear-gradient(to bottom, #2b2f37, #141720);
}
/*行业和解决方案*/
.hyhjjfa_li .img{
  width: 100%;
  order: 1 !important;
}
.hyhjjfa_li .txt{
  width: 100%;
  order: 1 !important;
  margin-top: 0px;
}
/*行业和解决方案-详情*/
.hyhjjfa_con .ri{
  display: none;
}
.hyhjjfa_li3{
}
.hyhjjfa_li3 a{
  width: 48.55%;
}
/*人才与合作加盟-社会招聘*/
.rcyhzjm_xyzp_li li .con .le{
  width: 100%;
}
.rcyhzjm_xyzp_li li .con .ri{
  width: 100%;
}
/*人才与合作加盟-供应链合作*/
.rcyhzjm_hylhz_li li{
  width: 48.25%;
  justify-content: flex-start;
  /*align-items: flex-start;*/
}
.rcyhzjm_hylhz_li li p{
  display: none;
}
.rcyhzjm_hylhz_li li h1{
  display: block;
}
.rcyhzjm_hylhz_li li h2{
  display: block;
}
.rcyhzjm_hylhz_li li:hover{
  display: flex;
}
.rcyhzjm_hylhz_li li:hover p{
  display: none;
}
.rcyhzjm_hylhz_li li:hover h1,
.rcyhzjm_hylhz_li li:hover h2,
.rcyhzjm_hylhz_li li:hover img
{
  display: block;
}
.rcyhzjm_hylhz_li2 li{
  width: 100%;
}
.rcyhzjm_hylhz_li2:after{
  display: none;
}
.rcyhzjm_hylhz_li3 h1 {
    max-width: 635px;
}
/*人才与合作加盟-科研院校交流*/
.rcyhzjm_kyyxjl_li .txt{
  width: 100%;
}
.rcyhzjm_kyyxjl_li .img{
  width: 100%;
  padding-bottom: 58%;
  margin-top: 70px;
}
/*技术支持-安装指导*/
.jszc_azzd_li li{
  width: 48.5%;
}
/*技术支持-事故案例*/
.jszc_sgal_li li{
  width: 100%;
}
/*技术支持-技术支持*/
.jszc_jswj_li{
  gap: 8%;
}
.jszc_jswj_li li{
  width: 46%;
}
.jszc_jswj_li li .txt a{
  gap: 10px;
}
/*站内搜索*/
.znss_li .li{
  width: 100%;
}

/*脚部*/
.footer{
  height: auto;
}
.footer .top{
  display: flex;  
  flex-direction: column;
  justify-content: center;
  align-items: center;
	text-align: center;
  gap: 80px;
}
.footer .top .logo{
  display: none;
}
.footer .top .btn_mp3 .flo_img img{
  width: 95%;
}
.footer .mid{
  justify-content: center;
}
.footer .mid .nav{
  display: none;
}
.footer .mid .info{
  text-align: center;
}
.footer .mid .info h3{
  justify-content: center;
  gap: 100px;
  margin-top: 80px;
  display: none;
}
.footer .bottom{
  justify-content: center;
  padding-right: 3em;
}
.footer .bottom h1{
  font-size: 1.2em;
	width: 100%;
	display: block;
	text-align: center;
}
.footer .bottom h2{
  font-size: 1.2em;
  flex-grow: 0;
  display: inline-block;
	text-align: center;
  margin: 0.2em;
}
.footer .bottom .logo{
  display: flex;
}


.nodata {
    font-size: 2.5em;
}


.btn_ewm 
{
    display: inline-block;
}

